Booster gain adjustment based on user equipment (UE) need

ABSTRACT

A technology is described for adjusting repeater gain based on user equipment need. A downlink path of the repeater can be deactivated. A deactivated throughput value can be received from the UE for data received at the UE in a selected time period. The downlink amplification path of the repeater can be activated. An activated throughput value for data received at the UE in the selected time period can be received from the UE. A difference can be determined between the deactivated throughput value and the activated throughput value. A repeater gain value can be reduced or bypassed when the deactivated throughput value is greater than the activated throughput value by a selected threshold value.

RELATED APPLICATIONS

The present application is a divisional of U.S. patent application Ser.No. 16/597,759 filed Oct. 9, 2019, which claims the benefit of U.S.Provisional Patent Application No. 62/743,466 filed Oct. 9, 2018, theentire specifications of which are hereby incorporated by reference intheir entirety for all purposes.

BACKGROUND

Repeaters can be used to increase the quality of wireless communicationbetween a wireless device and a wireless communication access point,such as a cell tower. Repeaters can increase the quality of the wirelesscommunication by amplifying, filtering, and/or applying other processingtechniques to uplink and downlink signals communicated between thewireless device and the wireless communication access point.

As an example, the repeater can receive, via an antenna, downlinksignals from the wireless communication access point. The repeater canamplify the downlink signal and then provide an amplified downlinksignal to the wireless device. In other words, the repeater can act as arelay between the wireless device and the wireless communication accesspoint. As a result, the wireless device can receive a stronger signalfrom the wireless communication access point. Similarly, uplink signalsfrom the wireless device (e.g., telephone calls and other data) can bedirected to the repeater. The repeater can amplify the uplink signalsbefore communicating, via the antenna, the uplink signals to thewireless communication access point.

BRIEF DESCRIPTION OF THE DRAWINGS

Features and advantages of the disclosure will be apparent from thedetailed description which follows, taken in conjunction with theaccompanying drawings, which together illustrate, by way of example,features of the disclosure; and, wherein:

FIG. 1 illustrates a repeater in communication with a wireless deviceand a base station in accordance with an example;

FIG. 2 illustrates a repeater in communication with a wireless device inaccordance with an example;

FIG. 3 illustrates a repeater in accordance with an example;

FIG. 4 illustrates a multiband signal booster in accordance with anexample;

FIG. 5 a illustrates a repeater in communication with a wireless deviceand a base station in accordance with an example;

FIG. 5 b illustrates wireless devices in communication with a basestation in accordance with an example;

FIG. 6 illustrates a handheld booster in communication with a wirelessdevice in accordance with an example;

FIG. 7 depicts functionality of a repeater operable to adjust gain basedon user equipment need in accordance with an example;

FIG. 8 depicts a flow chart of a machine readable medium havinginstructions embodied thereon for adjusting gain based on user equipmentneed in accordance with an example;

FIG. 9 depicts a flow chart of a machine readable medium havinginstructions embodied thereon for adjusting gain based on user equipmentneed in accordance with an example;

FIG. 10 depicts a flow chart of a machine readable medium havinginstructions embodied thereon for adjusting gain based on user equipmentneed in accordance with an example;

FIG. 11 depicts a flow chart of a machine readable medium havinginstructions embodied thereon for adjusting repeater gain based on userequipment need in accordance with an example;

FIG. 12 depicts a flow chart of a machine readable medium havinginstructions embodied thereon for adjusting repeater gain based on userequipment need in accordance with an example;

FIG. 13 depicts functionality of a repeater operable to adjust gainbased on user equipment need in accordance with an example; and

FIG. 14 depicts functionality of a repeater operable to adjust gainbased on user equipment need in accordance with an example.

Reference will now be made to the exemplary embodiments illustrated, andspecific language will be used herein to describe the same. It willnevertheless be understood that no limitation of the scope of theinvention is thereby intended.

DETAILED DESCRIPTION

Before the present invention is disclosed and described, it is to beunderstood that this invention is not limited to the particularstructures, process steps, or materials disclosed herein, but isextended to equivalents thereof as would be recognized by thoseordinarily skilled in the relevant arts. It should also be understoodthat terminology employed herein is used for the purpose of describingparticular examples only and is not intended to be limiting. The samereference numerals in different drawings represent the same element.Numbers provided in flow charts and processes are provided for clarityin illustrating steps and operations and do not necessarily indicate aparticular order or sequence.

Example Embodiments

An initial overview of technology embodiments is provided below and thenspecific technology embodiments are described in further detail later.This initial summary is intended to aid readers in understanding thetechnology more quickly but is not intended to identify key features oressential features of the technology nor is it intended to limit thescope of the claimed subject matter.

FIG. 1 illustrates an exemplary repeater 120 in communication with awireless device 110 and a base station 130. The repeater 120 (alsoreferred to as a cellular signal amplifier) can increase the quality ofwireless communication by amplifying, filtering, and/or applying otherprocessing techniques via a signal amplifier 122 to uplink signalscommunicated from the wireless device 110 to the base station 130 and/ordownlink signals communicated from the base station 130 to the wirelessdevice 110. In other words, the repeater 120 can amplify or boost uplinksignals and/or downlink signals bi-directionally. In one example, therepeater 120 can be at a fixed location, such as in a home or office.Alternatively, the repeater 120 can be attached to a mobile object, suchas a vehicle or a wireless device 110. The repeater 120 can be a signalbooster, such as a cellular signal booster.

In one configuration, the repeater 120 can be configured to be connectedto a device antenna 124 (e.g., an inside antenna, server antenna, or acoupling antenna) and a node antenna 126 (e.g., an outside antenna ordonor antenna). The node antenna 126 can receive the downlink signalfrom the base station 130. The downlink signal can be provided to thesignal amplifier 122 via a second coaxial cable 127 or other type ofwired or wireless, optical or radio frequency connection operable tocommunicate radio frequency signals. The signal amplifier 122 caninclude one or more radio signal amplifiers for amplification andfiltering of cellular signals. The downlink signal that has beenamplified and filtered can be provided to the device antenna 124 via afirst coaxial cable 125 or other type of radio frequency connectionoperable to communicate radio frequency signals. The device antenna 124can wirelessly communicate the downlink signal that has been amplifiedand filtered to the wireless device 110.

Similarly, the device antenna 124 can receive an uplink signal from thewireless device 110. The uplink signal can be provided to the signalamplifier 122 via the first coaxial cable 125 or other type of wired orwireless, optical or radio frequency connection operable to communicateradio frequency signals. The signal amplifier 122 can include one ormore radio signal amplifiers for amplification and filtering of cellularsignals. The uplink signal that has been amplified and filtered can beprovided to the node antenna 126 via the second coaxial cable 127 orother type of wired or wireless optical or radio frequency connectionoperable to communicate radio frequency signals. The node antenna 126can communicate the uplink signal that has been amplified and filteredto a node, such as base station 130.

In one embodiment, the device antenna 124 and the node antenna 126 canbe integrated as part of the repeater 120. Alternatively, the repeater120 can be configured to be connected to a separate device antenna 124or node antenna 126. The device antenna and the node antenna may beprovided by a different provider than the repeater 120.

In one example, the repeater 120 can send uplink signals to a nodeand/or receive downlink signals from the node. While FIG. 1 shows thenode as a base station 120, this is not intended to be limiting. Thenode can comprise a wireless wide area network (WWAN) access point (AP),a base station (BS), an evolved Node B (eNB), a next generation Node B(gNB), a baseband unit (BBU), a remote radio head (RRH), a remote radioequipment (RRE), a relay station (RS), a radio equipment (RE), a remoteradio unit (RRU), a central processing module (CPM), or another type ofWWAN access point.

In one configuration, the repeater 120 used to amplify the uplink and/ora downlink signal can be a handheld booster. The handheld booster can beimplemented in a sleeve configured to receive the wireless device 110.The wireless device sleeve may be attached to the wireless device 110,but may be removed as needed. In this configuration, the repeater 120can automatically power down or cease amplification when the wirelessdevice 110 approaches a particular base station. In other words, therepeater 120 may determine to stop performing signal amplification whenthe quality of uplink and/or downlink signals is above a definedthreshold based on a location of the wireless device 110 in relation tothe base station 130.

In one example, the repeater 120 can include a battery to provide powerto various components, such as the signal amplifier 122, the deviceantenna 124 and the node antenna 126. The battery can also power thewireless device 110 (e.g., phone or tablet). Alternatively, the repeater120 can receive power from the wireless device 110.

In one configuration, the repeater 120 can be a Federal CommunicationsCommission (FCC)-compatible consumer repeater. As a non-limitingexample, the repeater 120 can be compatible with FCC Part 20 or 47 Codeof Federal Regulations (C.F.R.) Part 20.21 (Mar. 21, 2013). In addition,the handheld booster can operate on the frequencies used for theprovision of subscriber-based services under parts 22 (Cellular), 24(Broadband PCS), 27 (AWS-1, 700 megahertz (MHz) Lower A-E Blocks, and700 MHz Upper C Block), and 90 (Specialized Mobile Radio) of 47 C.F.R.The repeater 120 can be configured to automatically self-monitor itsoperation to ensure compliance with applicable noise and gain limits.The repeater 120 can either self-correct or shut down automatically ifthe repeater's operations violate the regulations defined in 47 CFR Part20.21. It should be noted that these FCC regulations apply toFCC-compatible consumer repeaters and are not applicable to a userequipment (UE) in communication with an FCC-compatible consumerrepeater. While a repeater that is compatible with FCC regulations isprovided as an example, it is not intended to be limiting. The repeatercan be configured to be compatible with other governmental regulationsbased on the location where the repeater is configured to operate.

In one configuration, the repeater 120 can enhance the wirelessconnection between the wireless device 110 and the base station 130(e.g., cell tower) or another type of wireless wide area network (WWAN)access point (AP) by amplifying desired signals relative to a noisefloor.

In one configuration, the repeater 120 can enhance the wirelessconnection between the wireless device 110 and the base station 130(e.g., cell tower) or another type of wireless wide area network (WWAN)access point (AP) by amplifying desired signals relative to a noisefloor. The repeater 120 can boost signals for cellular standards, suchas the Third Generation Partnership Project (3GPP) Long Term Evolution(LTE) Release 8, 9, 10, 11, 12, 13, 14, 15, or 16 standards or Instituteof Electronics and Electrical Engineers (IEEE) 802.16. In oneconfiguration, the repeater 120 can boost signals for 3GPP LTE Release16.3.0 (September 2019) or other desired releases.

The repeater 120 can boost signals from the 3GPP Technical Specification(TS) 36.101 (Release 16 Sep. 2019) bands or LTE frequency bands. Forexample, the repeater 120 can boost signals from the LTE frequencybands: 2, 4, 5, 12, 13, 17, 25, and 26. In addition, the repeater 120can boost selected frequency bands based on the country or region inwhich the repeater is used, including any of bands 1-85 or other bands,as disclosed in 3GPP TS 36.104 V16.3.0 (September 2019), and depicted inTable 1:

TABLE 1 Uplink (UL) Downlink (DL) operating band operating band LTE BSreceive BS transmit Operating UE transmit UE receive Duplex BandF_(UL)_low-F_(UL)_high F_(DL)_low-F_(DL)_high Mode  1 1920 MHz-1980 MHz2110 MHz-2170 MHz FDD  2 1850 MHz-1910 MHz 1930 MHz-1990 MHz FDD  3 1710MHz-1785 MHz 1805 MHz-1880 MHz FDD  4 1710 MHz-1755 MHz 2110 MHz-2155MHz FDD  5 824 MHz-849 MHz 869 MHz-894 MHz FDD  6 830 MHz-840 MHz 875MHz-885 MHz FDD (NOTE 1)  7 2500 MHz-2570 MHz 2620 MHz-2690 MHz FDD  8880 MHz-915 MHz 925 MHz-960 MHz FDD  9 1749.9 MHz-1784.9 MHz 1844.9MHz-1879.9 MHz FDD 10 1710 MHz-1770 MHz 2110 MHz-2170 MHz FDD 11 1427.9MHz-1447.9 MHz 1475.9 MHz-1495.9 MHz FDD 12 699 MHz-716 MHz 729 MHz-746MHz FDD 13 777 MHz-787 MHz 746 MHz-756 MHz FDD 14 788 MHz-798 MHz 758MHz-768 MHz FDD 15 Reserved Reserved FDD 16 Reserved Reserved FDD 17 704MHz-716 MHz 734 MHz-746 MHz FDD 18 815 MHz-830 MHz 860 MHz-875 MHz FDD19 830 MHz-845 MHz 875 MHz-890 MHz FDD 20 832 MHz-862 MHz 791 MHz-821MHz FDD 21 1447.9 MHz-1462.9 MHz 1495.9 MHz-1510.9 MHz FDD 22 3410MHz-3490 MHz 3510 MHz-3590 MHz FDD 23¹ 2000 MHz-2020 MHz 2180 MHz-2200MHz FDD 24 1626.5 MHz-1660.5 MHz 1525 MHz-1559 MHz FDD 25 1850 MHz-1915MHz 1930 MHz-1995 MHz FDD 26 814 MHz-849 MHz 859 MHz-894 MHz FDD 27 807MHz-824 MHz 852 MHz-869 MHz FDD 28 703 MHz-748 MHz 758 MHz-803 MHz FDD29 N/A 717 MHz-728 MHz FDD (NOTE 2) 30 2305 MHz-2315 MHz 2350 MHz-2360MHz FDD 31 452.5 MHz-457.5 MHz 462.5 MHz-467.5 MHz FDD 32 N/A 1452MHz-1496 MHz FDD (NOTE 2) 33 1900 MHz-1920 MHz 1900 MHz-1920 MHz TDD 342010 MHz-2025 MHz 2010 MHz-2025 MHz TDD 35 1850 MHz-1910 MHz 1850MHz-1910 MHz TDD 36 1930 MHz-1990 MHz 1930 MHz-1990 MHz TDD 37 1910MHz-1930 MHz 1910 MHz-1930 MHz TDD 38 2570 MHz-2620 MHz 2570 MHz-2620MHz TDD 39 1880 MHz-1920 MHz 1880 MHz-1920 MHz TDD 40 2300 MHz-2400 MHz2300 MHz-2400 MHz TDD 41 2496 MHz-2690 MHz 2496 MHz-2690 MHz TDD 42 3400MHz-3600 MHz 3400 MHz-3600 MHz TDD 43 3600 MHz-3800 MHz 3600 MHz-3800MHz TDD 44 703 MHz-803 MHz 703 MHz-803 MHz TDD 45 1447 MHz-1467 MHz 1447MHz-1467 MHz TDD 46 5150 MHz-5925 MHz 5150 MHz-5925 MHz TDD (NOTE 3,NOTE 4) 47 5855 MHz-5925 MHz 5855 MHz-5925 MHz TDD 48 3550 MHz-3700 MHz3550 MHz-3700 MHz TDD 49 3550 MHz-3700 MHz 3550 MHz-3700 MHz TDD (NOTE8) 50 1432 MHz-1517 MHz 1432 MHz-1517 MHz TDD 51 1427 MHz-1432 MHz 1427MHz-1432 MHz TDD 52 3300 MHz-3400 MHz 3300 MHz-3400 MHz TDD 53 2483.5MHz-2495 MHz   2483.5 MHz-2495 MHz   TDD 65 1920 MHz-2010 MHz 2110MHz-2200 MHz FDD 66 1710 MHz-1780 MHz 2110 MHz-2200 MHz FDD (NOTE 5) 67N/A 738 MHz-758 MHz FDD (NOTE 2) 68 698 MHz-728 MHz 753 MHz-783 MHz FDD69 N/A 2570 MHz-2620 MHz FDD (NOTE 2) 70 1695 MHz-1710 MHz 1995 MHz-2020MHz FDD⁶ 71 663 MHz-698 MHz 617 MHz-652 MHz FDD 72 451 MHz-456 MHz 461MHz-466 MHz FDD 73 450 MHz-455 MHz 460 MHz-465 MHz FDD 74 1427 MHz-1470MHz 1475 MHz-1518 MHz FDD 75 N/A 1432 MHz-1517 MHz FDD (NOTE 2) 76 N/A1427 MHz-1432 MHz FDD (NOTE 2) 85 698 MHz-716 MHz 728 MHz-746 MHz FDD 87410 MHz-415 MHz 420 MHz-425 MHz FDD 88 412 MHz-417 MHz 422 MHz-427 MHzFDD NOTE 1: Band 6, 23 are not applicable. NOTE 2: Restricted to E-UTRAoperation when carrier aggregation is configured. The downlink operatingband is paired with the uplink operating band (external) of the carrieraggregation configuration that is supporting the configured Pcell. NOTE3: This band is an unlicensed band restricted to licensed-assistedoperation using Frame Structure Type 3. NOTE 4: Band 46 is divided intofour sub-bands as in Table 5.5-1A. NOTE 5: The range 2180-2200 MHz ofthe DL operating band is restricted to E-UTRA operation when carrieraggregation is configured. NOTE 6: The range 2010-2020 MHz of the DLoperating band is restricted to E-UTRA operation when carrieraggregation is configured and TX-RX separation is 300 MHz. The range2005-2020 MHz of the DL operating band is restricted to E-UTRA operationwhen carrier aggregation is configured and TX-RX separation is 295 MHz.NOTE 7: Void NOTE 8: This band is restricted to licensed-assistedoperation using Frame Structure Type 3.

In another configuration, the repeater 120 can boost signals from the3GPP Technical Specification (TS) 38.104 (Release 16 Sep. 2019) bands or5G frequency bands. In addition, the repeater 120 can boost selectedfrequency bands based on the country or region in which the repeater isused, including any of bands n1-n86 in frequency range 1 (FR1),n257-n261 in frequency range 2 (FR2), or other bands, as disclosed in3GPP TS 38.104 V16.1.0 (September 2019), and depicted in Table 2 andTable 3:

TABLE 2 Uplink (UL) Downlink (DL) NR operating band operating bandoperating BS receive/UE transmit BS transmit/UE receive Duplex bandF_(UL,low)-F_(UL,high) F_(DL,low)-F_(DL,high) mode n1 1920 MHz-1980 MHz2110 MHz-2170 MHz FDD n2 1850 MHz-1910 MHz 1930 MHz-1990 MHz FDD n3 1710MHz-1785 MHz 1805 MHz-1880 MHz FDD n5 824 MHz-849 MHz 869 MHz-894 MHzFDD n7 2500 MHz-2570 MHz 2620 MHz-2690 MHz FDD n8 880 MHz-915 MHz 925MHz-960 MHz FDD n12 699 MHz-716 MHz 729 MHz-746 MHz FDD n14 788 MHz-798MHz 758 MHz-768 MHz FDD n18 815 MHz-830 MHz 860 MHz-875 MHz FDD n20 832MHz-862 MHz 791 MHz-821 MHz FDD n25 1850 MHz-1915 MHz 1930 MHz-1995 MHzFDD n28 703 MHz-748 MHz 758 MHz-803 MHz FDD n29 N/A 717 MHz-728 MHz SDLn30 2305 MHz-2315 MHz 2350 MHz-2360 MHz FDD n34 2010 MHz-2025 MHz 2010MHz-2025 MHz TDD n38 2570 MHz-2620 MHz 2570 MHz-2620 MHz TDD n39 1880MHz-1920 MHz 1880 MHz-1920 MHz TDD n40 2300 MHz-2400 MHz 2300 MHz-2400MHz TDD n41 2496 MHz-2690 MHz 2496 MHz-2690 MHz TDD n48 3550 MHz-3700MHz 3550 MHz-3700 MHz TDD n50 1432 MHz-1517 MHz 1432 MHz-1517 MHz TDDn51 1427 MHz-1432 MHz 1427 MHz-1432 MHz TDD n65 1920 MHz-2010 MHz 2110MHz-2200 MHz FDD n66 1710 MHz-1780 MHz 2110 MHz-2200 MHz FDD n70 1695MHz-1710 MHz 1995 MHz-2020 MHz FDD n71 663 MHz-698 MHz 617 MHz-652 MHzFDD n74 1427 MHz-1470 MHz 1475 MHz-1518 MHz FDD n75 N/A 1432 MHz-1517MHz SDL n76 N/A 1427 MHz-1432 MHz SDL n77 3300 MHz-4200 MHz 3300MHz-4200 MHz TDD n78 3300 MHz-3800 MHz 3300 MHz-3800 MHz TDD n79 4400MHz-5000 MHz 4400 MHz-5000 MHz TDD n80 1710 MHz-1785 MHz N/A SUL n81 880MHz-915 MHz N/A SUL n82 832 MHz-862 MHz N/A SUL n83 703 MHz-748 MHz N/ASUL n84 1920 MHz-1980 MHz N/A SUL n86 1710 MHz-1780 MHz N/A SUL n89 824MHz-849 MHz N/A SUL [n90] 2496 MHz-2690 MHz 2496 MHz-2690 MHz TDD

TABLE 3 Uplink (UL) and Downlink (DL) operating band BS transmit/receiveNR UE transmit/receive operating F_(UL,low)-F_(UL,high) Duplex bandF_(DL,low)-F_(DL,high) mode n257 26500 MHz-29500 MHz TDD n258 24250MHz-27500 MHz TDD n260 37000 MHz-40000 MHz TDD n261 27500 MHz-28350 MHzTDD

The number of LTE or 5G frequency bands and the level of signalenhancement can vary based on a particular wireless device, cellularnode, or location. Additional domestic and international frequencies canalso be included to offer increased functionality. Selected models ofthe repeater 120 can be configured to operate with selected frequencybands based on the location of use. In another example, the repeater 120can automatically sense from the wireless device 110 or base station 130(or GPS, etc.) which frequencies are used, which can be a benefit forinternational travelers.

A repeater 120 can amplify or boost uplink signals and/or downlinksignals bi-directionally. However, when a downlink signal from acellular node or base station has a relatively high power, boosting oramplifying the downlink signal can introduce too much noise into thesystem. The noise introduced into the system is not easily eliminated.

In one example, a repeater can adjust gain based on a user equipmentneed to reduce the introduction of noise into the system. The repeatercan be configured to receive a downlink signal strength indicator valueof a user equipment (UE) via a wireless connection of the UE with therepeater. The repeater can be configured to select a threshold value forthe downlink signal strength indicator value. The repeater can beconfigured to reduce or bypass a downlink repeater gain level when thedownlink signal strength indicator value is greater than the thresholdvalue.

In another example, a machine readable storage medium can haveinstructions embodied thereon for adjusting repeater gain based on UEneed to reduce the introduction of noise into the system. Theinstructions, when executed by one or more processors at the UE, canperform the following: identifying a distance of the UE relative to abase station of the UE. The instructions, when executed by one or moreprocessors at the UE, can perform the following: reducing or bypassing arepeater gain level when the location of the UE is less than a selecteddistance.

In another example, a machine readable storage medium can haveinstructions embodied thereon for adjusting repeater gain based on UEneed to reduce the introduction of noise into the system. Theinstructions, when executed by one or more processors at the UE, canperform the following: deactivating a downlink amplification path of arepeater; identifying a deactivated throughput value for data receivedat the UE in a selected time period; activating the downlinkamplification path of the repeater; identifying an activated throughputvalue for data received at the UE in the selected time period;determining a difference between the deactivated throughput value andthe activated throughput value; and reducing or bypassing a repeatergain value on the downlink amplification path when the deactivatedthroughput value is greater than the activated throughput value by aselected threshold value.

As illustrated in FIG. 2 , a cellular signal booster or repeater 220 canbe configured to receive a downlink signal strength indicator value of auser equipment (UE) 210 via a wireless connection of the UE 210 with therepeater 220. The wireless connection of the UE 210 with the repeater220 can be one or more of a wireless personal area network (W-PAN),which can include a Bluetooth v4.0, Bluetooth Low Energy, Bluetoothv4.1, Bluetooth v4.2, Bluetooth v5.0, or Bluetooth v5.1 configured RAT,or a wireless local area network (W-LAN), which can include an Instituteof Electronics and Electrical Engineers (IEEE) 802.11a, IEEE 802.11b,IEEE 802.11g, IEEE 802.11n, IEEE 802.11ac, or IEEE 802.11ad, or IEEE802.11ax configured RAT. The repeater 220 can be configured tocommunicate with the UE 210 through a direct connection, a Near-FieldCommunication (NFC) configured radio access technology (RAT), an UltraHigh Frequency (UHF) configured RAT, a TV White Space Band (TVWS)configured RAT, or any other industrial, scientific and medical (ISM)radio band configured RAT. Examples of such ISM bands include 2.4 GHz,3.6 GHz, 4.9 GHz, 5 GHz, 5.9 GHz, or 6.1 GHz.

In another example, the downlink signal strength indicator value can beone or more of: a received signal strength indicator (RSSI), measured atthe UE; a signal to noise ratio (SNR) measured at the UE, a referencesignal received power (RSRP), measured at the UE; a reference signalreceived quality (RSRQ), measured at the UE; a received signal codepower (RSCP), measured at the UE; an arbitrary strength unit (ASU),measured at the UE; or a channel quality indicator (Cal), measured atthe UE.

The received signal strength indicator can be a measurement of therelative received signal strength and can be an indication of the powerlevel of a received radio signal. The RSSI can be expressed in arbitraryunits. The RSSI measured at a UE can be the power level of a receivedradio signal at the UE at a provided time. The RSSI value can have athreshold value. The repeater can be configured to select this thresholdvalue based on the UE need. When the value of the RSSI is higher than athreshold value, the repeater 220 can be configured to adjust a repeatergain level. The repeater 220 can be configured to adjust the repeatergain level by: reducing the uplink or downlink repeater gain level orbypassing the uplink or downlink repeater gain for a received uplinksignal or received downlink signal, respectively.

The signal to noise ratio can be a measurement of the level of a desiredsignal to the level of background noise. SNR can be expressed as theratio of the power of a signal and the power of the background noise.The SNR measured at a UE can be the ratio of the power level of adesired signal and the power of the noise at a provided time. The SNRvalue can have a threshold value. The repeater can be configured toselect this threshold value based on the UE need. When the value of theSNR is higher than a threshold value, the repeater 220 can be configuredto adjust a repeater gain level. The repeater 220 can be configured toadjust the repeater gain level by: reducing the uplink or downlinkrepeater gain level or bypassing the uplink or downlink repeater gainlevel for a received uplink signal or received downlink signal,respectively.

The reference signal received power can be a measurement of the linearaverage of reference signal power across a specified bandwidth. RSRP canprovide the signal strength of a desired signal without providinginformation about the quality of the desired signal. The RSRP measuredat a UE can be the linear average of reference signal power within ameasurement frequency bandwidth. The RSRP can have a threshold value.The repeater can be configured to select this threshold value based onthe UE need. When the value of the RSRP is higher than a thresholdvalue, the repeater 220 can be configured to adjust a repeater gainlevel. The repeater 220 can be configured to adjust the repeater gainlevel by: reducing the uplink or downlink repeater gain level orbypassing the uplink or downlink repeater gain level for a receiveduplink signal or received downlink signal, respectively.

The reference signal received quality can be a measurement of thequality of the received reference signal. The RSRQ can be defined as:RSRQ=N*(RSRP/RSSI) where N is equal to the number of physical resourceblocks over which the RSSI is measured, which can be equal to the systembandwidth. The RSRQ can have a threshold value. The repeater can beconfigured to select this threshold value based on the UE need. When thevalue of the RSRQ is higher than a threshold value, the repeater 220 canbe configured to adjust a repeater gain level. The repeater 220 can beconfigured to adjust the repeater gain level by: reducing the uplink ordownlink repeater gain level or bypassing the uplink or downlinkrepeater gain level for a received uplink signal or received downlinksignal, respectively.

The received signal code power can be a measurement of the powermeasured by a receiver on a particular communication channel in theuniversal mobile telecommunications system (UMTS). The RSCP measured ata UE can be the power measured at the UE on a particular communicationchannel. The RSCP can have a threshold value. The repeater can beconfigured to select this threshold value based on the UE need. When thevalue of the RSCP is higher than a threshold value, the repeater 220 canbe configured to adjust a repeater gain level. The repeater 220 can beconfigured to adjust the repeater gain level by: reducing the uplink ordownlink repeater gain level or bypassing the uplink or downlinkrepeater gain level for a received uplink signal or received downlinksignal, respectively.

An arbitrary strength unit (ASU) can be an integer value proportional tothe received signal strength measured by a UE. The ASU can have athreshold value. The repeater can be configured to select this thresholdvalue based on the UE need. When the value of the ASU is higher than athreshold value, the repeater 220 can be configured to adjust a repeatergain level. The repeater 220 can be configured to adjust the repeatergain level by: reducing the uplink or downlink repeater gain level orbypassing the uplink or downlink repeater gain level for a receiveduplink signal or received downlink signal, respectively.

A channel quality indicator can be an indicator regarding the quality ofthe information of a communication channel. The CQI can be measured at aUE. The CQI can have a threshold value. The repeater can be configuredto select this threshold value based on the UE need. When the value ofthe CQI is higher than a threshold value, the repeater 220 can beconfigured to adjust a repeater gain level. The repeater 220 can beconfigured to adjust the repeater gain level by: reducing the uplink ordownlink repeater gain level or bypassing the uplink or downlinkrepeater gain level for a received uplink signal or received downlinksignal, respectively.

As illustrated in FIG. 3 , a repeater 300 can comprise a server antenna302 and a donor antenna 304. The server antenna 302, also referred to asan inside antenna, can be coupled to a first diplexer or duplexer 312.The donor antenna 314, also referred to as an outside antenna, can becoupled to a second diplexer or duplexer 314. A first path can comprisea low noise amplifier (LNA) with an input coupled to the first diplexer,a variable attenuator coupled to an output of the LNA, a filter coupledto the variable attenuator, and a power amplifier (PA) coupled betweenthe filter and the second diplexer. The LNA can amplify a low powersignal without degrading the signal to noise ratio. A PA can adjust andamplify the power level by a desired amount. A second path can comprisean LNA with an input coupled to the second diplexer, a variableattenuator coupled to an output of the LNA, a filter coupled to thevariable attenuator, and a PA coupled between the filter and the firstdiplexer. The first path can be a downlink amplification path or anuplink amplification path. The second path can be a downlinkamplification path or an uplink amplification path. The repeater 300 canalso comprise a controller 310. In one example, the controller 310 caninclude one or more processors and memory.

In another example, the repeater 300 can be configured to adjust therepeater gain level. The repeater gain level can be adjusted byadjusting the gain of one or more amplifiers in one or more of adownlink amplification path or an uplink amplification path of therepeater. The gain can be adjusted by increasing the gain or reducingthe gain. In one embodiment, the amplifiers may be constant gainamplifiers. Variable attenuators can be used to increase or reduce anattenuation at one or more of the attenuators in the signal booster toincrease or reduce the gain.

In another example, the repeater 300 can be configured to adjust therepeater gain level by adjusting an attenuation in one or moreamplifiers in one or more of a downlink amplification path or an uplinkamplification path of the repeater. The gain can be adjusted byincreasing the gain or reducing the gain. In one embodiment, theamplifiers may be constant gain amplifiers. Variable attenuators can beused to increase or reduce an attenuation at one or more of theattenuators in the signal booster to increase or reduce the gain.

In another example, the repeater 300 can be configured to adjust therepeater gain level by enabling, bypassing, or disabling one or more ofa downlink amplification path or an uplink amplification path of therepeater.

As illustrated in FIG. 4 , in another example, a repeater can be abi-directional wireless signal booster 400 configured to amplify anuplink signal and a downlink signal simultaneously using a separatesignal path for one or more uplink frequency bands and one or moredownlink frequency bands. A donor antenna 410, or an integrated nodeantenna, can receive a downlink signal. For example, the downlink signalcan be received from a base station. The downlink signal can be providedto a first B1/B2 diplexer 412, wherein B1 represents a first frequencyband and B2 represents a second frequency band. The first B1/B2 diplexer412 can direct the signals in the B1 and B2 frequency bands to a B1downlink signal path and a B2 downlink signal path, respectively. Adownlink signal that is associated with the B1 frequency band can travelalong the B1 downlink signal path to a first B1 duplexer 414, or adownlink signal that is associated with B2 can travel along the B2downlink signal path to a first B2 duplexer 416. After passing the firstB1 duplexer 414, the downlink signal can travel through a series ofamplifiers (e.g. A10, A11, and A12) and downlink bandpass filters (B1 DLBPF) to a second B1 duplexer 418. The signal can then be directed by theB1 duplexer 418 to a second B1/B2 diplexer 422. A server antenna 430 maybe coupled to the B1/B2 diplexer 422. The signal can be directed by theB1/B2 diplexer 422 to the server antenna 430 for transmission to awireless device. A signal in the B2 frequency band can travel throughthe first B1/B2 diplexer 412 and be directed to a B2 duplexer 416. Afterpassing the first B2 duplexer 416, the downlink signal in the B2frequency band can travel through a series of amplifiers (e.g. A07, A08,and A09) and downlink band pass filters (B2 DL BPF) to a second B2duplexer 420. The signal can then be directed by the B2 duplexer 416 toa second B1/B2 diplexer 422. A server antenna 430 may be coupled to theB1/B2 diplexer 422. The signal can be directed by the B1/B2 diplexer 422to the server antenna 430 for transmission to a wireless device, such asa UE.

In another example, the server antenna 430 can receive an uplink (UL)signal from a wireless device. The uplink signal can be provided to thesecond B1/B2 diplexer 422. The second B1/B2 diplexer 422 can direct thesignals in the B1 and B2 frequency bands to a B1 uplink signal path anda B2 uplink signal path, respectively. An uplink signal that isassociated with the B1 frequency band can travel along the B1 uplinksignal path to a second B1 duplexer 418, or an uplink signal that isassociated with B2 can travel along the B2 uplink signal path to asecond B2 duplexer 420. After passing the second B1 duplexer 418, theuplink signal can travel through a series of amplifiers (e.g. A01, A02,and A03) and uplink bandpass filters (B1 UL BPF) to the first B1duplexer 414. The signal can then be directed by the B1 duplexer 414 toa first B1/B2 diplexer 412. A donor antenna 410 may be coupled to theB1/B2 diplexer 412. The signal can be directed by the B1/B2 diplexer 412to the donor antenna 410 for transmission to a base station. A signal inthe B2 frequency band can travel through the second B1/B2 diplexer 422and be directed to a B2 duplexer 420. After passing the second B2duplexer 420, the uplink signal in the B2 frequency band can travelthrough a series of amplifiers (e.g. A04, A05, and A06) and downlinkband pass filters (B2 UL BPF) to the first B2 duplexer 416. A donorantenna 410 may be coupled to the B1/B2 diplexer 412. The signal can bedirected by the B1/B2 diplexer 412 to the donor antenna 410 fortransmission to a base station.

The exemplary signal booster 400 can be configured to adjust therepeater gain level by adjusting the gain of one or more amplifiers inone or more of a downlink amplification path or an uplink amplificationpath of the repeater. The gain can be adjusted by increasing the gain orreducing the gain. In one embodiment, the amplifiers may be constantgain amplifiers. Variable attenuators can be used to increase or reducean attenuation at one or more of the attenuators in the signal boosterto increase or reduce the gain.

The exemplary signal booster 400 can be configured to adjust therepeater gain level by adjusting an attenuation in one or moreamplifiers in one or more of a downlink amplification path or an uplinkamplification path of the repeater. The gain can be adjusted byincreasing the gain or reducing the gain. In one embodiment, theamplifiers may be constant gain amplifiers. Variable attenuators can beused to increase or reduce an attenuation at one or more of theattenuators in the signal booster to increase or reduce the gain.

The exemplary signal booster 400 can be configured to adjust therepeater gain level by enabling, bypassing, or disabling one or more ofa downlink amplification path or an uplink amplification path of therepeater.

FIG. 5 a illustrates an example of adjusting repeater gain based on UEneed with respect to a distance between the UE 510 and a base station530 of the UE. A UE 510 can be configured to communicate with a cellularsignal booster or repeater 520. The cellular signal booster or repeater520 can be configured to communicate with a base station 530 of the UE.At the UE 510, a distance 540 of the UE can be identified between the UE510 and the base station 530 of the UE. A repeater gain level can bereduced or bypassed when the location of the UE 510 is less than aselected distance from the base station 530.

FIG. 5 b illustrates another example of adjusting repeater gain based onUE need with respect to a distance between a UE and a base station ofthe UE. In one example, a UE 510 can be in a geographical region 505.For example, this geographical region 505 can be based on naturalfeatures such as forests and mountains. A UE located in a particularregion of a forest or a particular region of mountains can have signalstrength characteristics that are similar throughout the particularregion. UE 510 can be configured to communicate with a repeater that islocated in the same region. The UE can be configured to identify thedistance 540 of the UE relative to the base station 530 of the UE andreducing or bypassing a repeater gain level when the distance 540 of theUE is less than a selected distance.

In another example, a UE 550 can be located in another region 515 suchas a desert. This region 515 can have signal strength characteristicsthat are similar throughout the particular region. UE 550 can beconfigured to communicate with a repeater that is located in the sameregion. The UE can be configured to identify the distance 560 of the UErelative to the base station 530 of the UE and reducing or bypassing arepeater gain level when the distance 560 of the UE is less than aselected distance.

In another example, UE 570 can be located in another region 525 such asthe interior of a building. This region 525 can have signal strengthcharacteristics that are similar throughout the particular region. UE570 can be configured to communicate with a repeater that is located inthe same region. The UE can be configured to identify the distance 580of the UE relative to the base station 530 of the UE and reducing orbypassing a repeater gain level when the distance 580 of the UE is lessthan a selected distance.

In another example, the UE 510, UE 550, and UE 570 can be located in alarger region 500. This larger region can have signal strengthcharacteristics that are similar throughout the particular region. TheUE 510, UE 550, and UE 570 can each be configured to communicate with arepeater. Each of the UE 510, UE 550, and UE 570 can be configured toidentify a distance 540, 560, and 580 of the UEs relative to the basestation 530 of the UE 510, UE 550, and UE 570. Each of the UE 510, UE550, and UE 570 can reduced or bypass a repeater gain level when thedistance 540, 560, and 580 of the UEs is less than a selected distance.

The distance of a UE can be identified by: determining a location of theUE using a location-based service at the UE and determining the distanceof the UE based on the UE location relative to the base station.Examples of location-based services include a satellite location systemreceiver, a cellular location-based service, and a radio-frequencytriangulation device. A satellite location system receiver can includeglobal positioning system (GPS), Galileo positioning system, any otherglobal navigation satellite system, and any regional navigationsatellite system. A cellular location-based service can include anysoftware-level service that uses location data. A radio-frequency (RF)triangulation device can include any device that can determine locationusing RF triangulation.

The repeater gain level can be adjusted based on the distance of the UErelative to the base station. The repeater gain level can be reduced by:reducing a gain of one or more amplifiers in an uplink amplificationpath; increasing an attenuation in an uplink amplification path; turningoff one or more amplifiers in an uplink amplification path. The repeatergain level can also be reduced by: reducing a gain of one or moreamplifiers in a downlink amplification path; increasing an attenuationin a downlink amplification path; turning off one or more amplifiers ina downlink amplification path.

A UE can be configured to send a signal to a repeater to deactivate adownlink amplification path of a repeater. When the downlinkamplification path of the repeater is deactivated, a deactivatedthroughput value, comprising data that is received at the UE in aselected time period during which the downlink amplification path isdeactivated, can be measured and identified at the UE. Throughput canrefer to the amount of data moved successfully from one place to anotherin a provided time period. A UE can be configured to send a signal to arepeater to activate a downlink amplification path of a repeater. Whenthe downlink amplification path of the repeater is activated, anactivated throughput value for data received at the UE in a selectedtime period can be identified by the UE. The UE can be configured todetermine a difference between the deactivated throughput value and theactivated throughput value. When the deactivated throughput value isgreater than the activated throughput value by a selected thresholdvalue, a signal can be sent from the UE to the repeater to deactivate orreduce a repeater gain level of a downlink amplification path of therepeater.

In another example, a user equipment (UE) can receive the amplifieddownlink (DL) signal from the server antenna (inside antenna) of therepeater. As the UE moves, relative to the server antenna, the UE can bea variable distance from the server antenna of the repeater. There canalso be obstacles between the server antenna of the repeater and the UE.The variable distance of the UE, and the changes in obstacles betweenthe UE and the server antenna can result in changes in loss of thedownlink signal received at the UE from the server antenna. As theamount of loss between the server antenna and the UE increases due tochanges in distance or obstacles located between the UE and the serverantenna, additional gain can be needed at the repeater to affect the UERSSI of the DL signal. The measurement of the RSSI by the UE can be usedto adjust the DL gain at the repeater. If the UE is in close proximityto the server antenna or the inside antenna, then the repeater signalcan be the dominant signal that the UE receives.

It is noted that the UE RSSI measurement is different from the downlinksignal strength indicator measurement made at the repeater, such as areceived signal strength indicator measurement that is made at therepeater. The downlink signal strength indicator measurement that ismade at the repeater can be used to regulate the amount ofamplification, at the repeater, of the base station's downlink signaland/or the UE's uplink signal based on governmental regulations. The UERSSI measurement can be used for additional purposes, as describedherein. However, the UE RSSI measurement typically is not used toregulate the gain of the repeater since the distance between the UE andthe server antenna (or the obstacles between the UE and the repeater) istypically not known.

The downlink amplification path of the repeater can be deactivated byone or more of: reducing a gain of one or more amplifiers in thedownlink amplification path; increasing an attenuation in the downlinkamplification path; or turning off one or more amplifiers in thedownlink amplification path.

The downlink amplification path of the repeater can be activated by oneor more of: increasing a gain of one or more amplifiers in the downlinkamplification path; decreasing an attenuation in the downlinkamplification path; or turning on one or more amplifiers in the downlinkamplification path.

The uplink amplification path of the repeater can be deactivated by oneor more of: reducing a gain of one or more amplifiers in the uplinkamplification path; increasing an attenuation in the uplinkamplification path; or turning off one or more amplifiers in the uplinkamplification path.

The uplink amplification path of the repeater can be activated by one ormore of: increasing a gain of one or more amplifiers in the uplinkamplification path; decreasing an attenuation in the uplinkamplification path; or turning on one or more amplifiers in the uplinkamplification path.

A repeater can be configured to deactivate a downlink amplification pathof a repeater. When the downlink amplification path of the repeater isdeactivated, a deactivated throughput value for data received at the UEin a selected time period can be identified by the repeater. A repeatercan be configured to activate a downlink amplification path of arepeater. When the downlink amplification path of the repeater isactivated, an activated throughput value for data received at the UE ina selected time period can be identified by the repeater. The repeatercan be configured to determine a difference between the deactivatedthroughput value and the activated throughput value. When thedeactivated throughput value is greater than the activated throughputvalue by a selected threshold value, a repeater gain level of a downlinkamplification path of the repeater can be reduced.

The downlink amplification path of the repeater can be deactivated byone or more of: reducing a gain of one or more amplifiers in thedownlink amplification path; increasing an attenuation in the downlinkamplification path; or turning off one or more amplifiers in thedownlink amplification path.

The downlink amplification path of the repeater can be activated by oneor more of: increasing a gain of one or more amplifiers in the downlinkamplification path; decreasing an attenuation in the downlinkamplification path; or turning on one or more amplifiers in the downlinkamplification path.

The uplink amplification path of the repeater can be deactivated by oneor more of: reducing a gain of one or more amplifiers in the uplinkamplification path; increasing an attenuation in the uplinkamplification path; or turning off one or more amplifiers in the uplinkamplification path.

The uplink amplification path of the repeater can be activated by one ormore of: increasing a gain of one or more amplifiers in the uplinkamplification path; decreasing an attenuation in the uplinkamplification path; or turning on one or more amplifiers in the uplinkamplification path.

In another example, an application (app) configured to operate at a UEcan be configured to allow the UE and repeater to communicateinformation. For example, the app can be configured to: (1) receive adownlink signal strength indicator (DSSI) value request from therepeater and send the DSSI value to the repeater in response, (2) sendthe DSSI to the repeater periodically without a DSSI value request, (3)send the DSSI value to the repeater when a change in DSSI value occurs,or (4) synchronize a clock at the UE with a clock operating at therepeater and send the DSSI information from the UE to the repeater atpredetermined time periods, such as at known time periods when therepeater is on (i.e. the downlink amplification path and/or uplinkamplification path are activated) and at known time periods when therepeater is off (i.e. the uplink amplification path and/or downlinkamplification path are not activated).

In another example, relatively strong (i.e. high amplitude) downlinksignals can be received at a repeater when the repeater is located neara base station. When a UE receives the relatively strong downlinksignal, the UE infers that it is near the base station. In order to savepower, the UE transmits a relatively low power uplink signal back to thebase station. Accordingly, when the repeater receives a strong downlinksignal from the base station and the repeater receives a weak uplinksignal from the UE (thereby implying that the UE is near the serverantenna of the repeater), then the repeater may not be needed by the UE.The downlink signal received at the repeater can be measured by thedownlink signal strength indicator, such as a received signal strengthindicator measurement that is made at the repeater. The uplink signalreceived at the repeater can be measured by the uplink received power atthe repeater. A relatively strong downlink signal from the base station,wherein the relatively strong downlink signal from the base station canbe measured by the downlink signal strength indicator, can be a downlinksignal that exceeds a threshold. A relatively weak uplink signal fromthe UE, wherein the uplink signal from the UE can be measured by theuplink received power at the repeater, can be an uplink signal that isless than a threshold. When the uplink signal is less than a threshold,the repeater may not be needed. In this example, the repeater can beturned off when the repeater is not needed. When the repeater is notneeded, the repeater gain level can be reduced by reducing the gain ofone or more amplifiers in the uplink amplification path; increasing anattenuation in the uplink amplification path; or turning off one or moreamplifiers in the uplink amplification path. When the uplink signal fromthe UE, which can be measured by the uplink received power at therepeater, is greater than a threshold, then the repeater may be needed.In this example, when the repeater is needed, the repeater can be turnedon. In another example, when the repeater is needed, the repeater gainlevel can be increased by: increasing the gain of one or more amplifiersin the uplink amplification path, decreasing an attenuation in theuplink amplification path; or turning on one or more amplifiers in theuplink amplification path.

In one example, the threshold for the downlink signal strength indicatorcan be greater than a range from −40 decibel-milliwatts (dBm) RSSI(which is decibels with respect to one milliwatt of power) to −60 dBmRSSI. In another example, the threshold for the uplink RSSI at therepeater can vary depending on the proximity between the UE and therepeater's server antenna. When the UE is in a cradle that includes aserver antenna, then the uplink threshold can be less than a range from0 dBm RSSI to −20 dBm RSSI. When the uplink signal from the UE is belowthat range, the repeater may not be needed. When the uplink signal fromthe UE is above that range, the repeater may be needed. In anotherexample, a repeater may be configured to work in a car, a room, abuilding, or may be located outside. The UE in the car, room, building,or outside may be a certain distance from a server antenna of therepeater. When the UE is farther from the server antenna of therepeater, then the uplink threshold can be less than a range from −10dBm RSSI to −60 dBm RSSI. When the uplink signal from the UE is belowthat range, the repeater may not be needed. When the uplink signal fromthe UE is above that range, the repeater may be needed.

In another example, the uplink signal strength indicator value receivedat the repeater via a wireless connection with the UE can be used toestimate the distance between the UE and the server antenna of therepeater. In another example, the uplink signal strength indicator valuecan be measured at the repeater and can be used to estimate the distancebetween the UE and the server antenna of the repeater. A UE's maximumtransmit power on LTE can typically be roughly 19 dBm, and a UE'smaximum transmit power for code division multiple access (CDMA) cantypically be roughly 23 dBm. When the repeater receives an uplink signalwith a power that is greater than 10 dBm, then the UE may be locatedrelatively close in proximity to the server antenna of the repeater. AUE may not transmit at maximum power because the UE can preserve batterylife by transmitting at less than maximum power. Typically, a UE maytransmit an uplink signal at a maximum power when a relatively weakdownlink signal is received. When a UE transmits at maximum power, thenthe booster may be needed because the UE may be in a weak downlinksignal area. A distance between the UE and a repeater's server antennacan be estimated based on the uplink transmit power.

In one example, the maximum power of the uplink transmit power of the UEcan be 23 dBm in the case of LTE. The free space path loss for adistance of five feet at 700 MHz can be 33.0 dB. Therefore, if a UE istransmitting an uplink transmit power of 23 dBm at a distance of fivefeet away from the server antenna of the repeater, then the repeater canmeasure an uplink transmit power of −10 dBm, assuming a 0 decibelsrelative to isotropic (dBi) and no coax loss. In another example, thefree space path loss for a distance of two feet at 700 MHz can be 25.0dB.

In another example, the uplink signal strength indicator value can beone or more of: a received signal strength indicator (RSSI), measured atthe UE or the repeater; a signal to noise ratio (SNR) measured at the UEor the repeater; a reference signal received power (RSRP), measured atthe UE or the repeater; a reference signal received quality (RSRQ),measured at the UE or the repeater; a received signal code power (RSCP),measured at the UE or the repeater; an arbitrary strength unit (ASU),measured at the UE or the repeater; or a channel quality indicator(Cal), measured at the UE or the repeater.

In another example, a band (e.g., LTE frequency bands 2, 4, 5, 12, 13,14, 17, 25, 26, 71, or any of bands 1-85) can include a plurality ofchannels. The bands can be FDD bands or TDD bands. For bands that aredesignated as FDD, the plurality of channels can be uplink channels ordownlink channels. A client UE, i.e., the UE associated with therepeater, can use one or more of the channels. In another example, thedetection path may not be channelized. In this example, the UL signalcan be correlated with the DL signal. When the UE receives a relativelystrong DL signal, the UE can infer that it is located near the basestation and can transmit a relatively low power UL signal. As previouslydiscussed, the repeater can detect the DL signal power as well. A strongDL signal measured at the repeater can also infer that the repeater isnear the base station. However, it is possible that the strong DL signalis received from one or more channels that are not used by the clientUE. To verify whether the strong DL signal is due to one or morechannels used by the client UE, the UL received signal can also bemeasured. If the UE is transmitting at a relatively low power, and thedownlink power is relatively strong, then it can be inferred that therepeater is located near the base station, and amplification of the UEclient signal by the repeater may not be needed. However, if thedownlink signal at the repeater is relatively strong and the uplinksignal from the client UE is also relatively strong, then it can beinferred that the strong downlink signal may be due to other channelswithin the band. Accordingly, the amplification of the client UE signalby the repeater may still be needed.

In another example, the detection path can be channelized. In thisexample, the UL signal channel can be correlated with the DL signalchannel. Without channelization, it can be unclear whether the repeateris needed. With channelization, the repeater can determine that therelatively weak UL signal is below the threshold and that the relativelyweak UL signal is coming from a client UE and not a different UE. Thisrelatively weak UL signal from the client UE can be correlated with oneor more channels used by the client UE of relatively strong DL signal.Correlating the relatively weak UL signal from the UE with therelatively strong DL signal, by identifying the channels within thebands that are used by the client UE, can increase the probability ofcorrectly determining that amplification by the repeater is needed ornot needed.

In another example, a repeater can be configured to measure, at therepeater, an uplink signal strength indicator value of a selectedchannel of a selected band of a user equipment (UE) received at therepeater. In another example, a repeater can be configured to identify athreshold value for the uplink signal strength indicator value. Inanother example, a repeater can be configured to receive a downlinksignal strength indicator value of the selected channel of the selectedband of the UE received at the repeater. In another example, a repeatercan be configured to identify a threshold value for the downlink signalstrength indicator value.

In another example, a repeater can be configured to identify that thedownlink signal strength indicator value for the selected channel of theselected band is greater than the threshold value for the downlinksignal strength indicator value. In another example, a repeater can beconfigured to identify that the uplink signal strength indicator valuefor the selected channel of the selected band is greater than thethreshold value for the uplink signal strength indicator value. Inanother example, a repeater can be configured to determine that thedownlink signal strength indicator value is caused by channels withinthe selected band that are not used by the UE.

In another example, the selected band can be one or more of LTEfrequency bands 2, 4, 5, 12, 13, 17, 25, 26, and 71. In another example,the selected band can be one or more of LTE frequency bands 1 through85.

In another example, a repeater can be configured to maintain or activateone or more of: the downlink repeater gain level or the uplink repeatergain level. The downlink repeater gain level can be maintained oractivated when the downlink signal strength indicator value is greaterthan the threshold value for the downlink signal strength indicatorvalue. The uplink repeater gain level can be maintained or activatedwhen the uplink signal strength indicator value is greater than thethreshold value for the uplink signal strength indicator value.

In another example, the uplink signal strength indicator value can beone or more of: a received signal strength indicator (RSSI), measured atthe UE or the repeater; a signal to noise ratio (SNR) measured at the UEor the repeater; a reference signal received power (RSRP), measured atthe UE or the repeater; a reference signal received quality (RSRQ),measured at the UE or the repeater; a received signal code power (RSCP),measured at the UE or the repeater; an arbitrary strength unit (ASU),measured at the UE or the repeater; or a channel quality indicator(CQI), measured at the UE or the repeater.

In another example, the downlink signal strength indicator value can beone or more of: a received signal strength indicator (RSSI), measured atthe repeater or the UE; a signal to noise ratio (SNR), measured at therepeater or the UE; a reference signal received power (RSRP), measuredat the repeater or the UE; a reference signal received quality (RSRQ),measured at the repeater or the UE; a received signal code power (RSCP),measured at the repeater or the UE; an arbitrary strength unit (ASU),measured at the repeater or the UE; or a channel quality indicator(CQI), measured at the repeater or the UE.

In another example, a repeater can be configured to adjust a repeatergain level. The repeater gain level can be adjusted by: adjusting a gainof one or more amplifiers in one or more of a downlink amplificationpath or an uplink amplification path of the repeater; adjusting anattenuation in one or more of the downlink amplification path or theuplink amplification path of the repeater; or enabling, bypassing, ordisabling one or more of the downlink amplification path or the uplinkamplification path of the repeater.

In another example, channelized detection can include down-conversionand analog or digital detection. In another example, channelizeddetection for the DL channel can be performed using a modem. In anotherexample, channelized detection in the DL signal or UL signal can bedetected by converting the signal to an intermediate frequency (IF). Inanother example, the IF signal can be digitized and analyzed.

While various embodiments described herein, and illustrated in FIGS. 1-5b, have been described with respect to a cellular signal amplifier witha donor antenna and a server antenna, this is not intended to belimiting. Booster gain adjustment based on UE need can also beaccomplished using a handheld booster, as illustrated in FIG. 6 . Thehandheld booster can include an integrated device antenna and theintegrated node antenna that are typically used in place of the indoorantenna and outdoor antenna, respectively.

Another example provides functionality 700 of a repeater for adjustinggain based on user equipment need, as shown in the flow chart in FIG. 7. The repeater can be configured to receive a downlink signal strengthindicator value of a user equipment (UE) via a wireless connection ofthe UE with the repeater, as shown in block 710. The repeater can befurther configured to select a threshold value for the downlink signalstrength indicator value, as shown in block 720. The repeater can befurther configured to reduce or bypass a downlink repeater gain levelwhen the downlink signal strength indicator value is greater than thethreshold value, as shown in block 730.

Another example provides at least one machine readable storage mediumhaving instructions 800 embodied thereon for adjusting gain based onuser equipment need, as shown in FIG. 8 . The instructions can beexecuted on a machine, where the instructions are included on at leastone computer readable medium or one non-transitory machine readablestorage medium. The instructions when executed perform: receiving adownlink signal strength indicator value of a user equipment (UE) via awireless connection of the UE with the repeater, as shown in block 810.The instructions when executed perform: selecting a threshold value forthe downlink signal strength indicator value, as shown in block 820. Theinstructions when executed perform: reducing or bypassing a downlinkrepeater gain level when the downlink signal strength indicator value isgreater than the threshold value, as shown in block 830.

Another example provides at least one machine readable storage mediumhaving instructions 900 embodied thereon for adjusting gain based onuser equipment need, as shown in FIG. 9 . The instructions can beexecuted on a machine, where the instructions are included on at leastone computer readable medium or one non-transitory machine readablestorage medium. The instructions when executed perform: identifying adistance of the UE relative to a base station of the UE, as shown inblock 910. The instructions when executed perform: reducing or bypassinga repeater gain level when the location of the UE is less than aselected distance, as shown in block 920.

Another example provides at least one machine readable storage mediumhaving instructions 1000 embodied thereon for adjusting gain based onuser equipment need, as shown in FIG. 10 . The instructions can beexecuted on a machine, where the instructions are included on at leastone computer readable medium or one non-transitory machine readablestorage medium. The instructions when executed perform: deactivating adownlink amplification path of a repeater, as shown in block 1010. Theinstructions when executed perform:

identifying a deactivated throughput value for data received at the UEin a selected time period, as shown in block 1020. The instructions whenexecuted perform: activating the downlink amplification path of therepeater, as shown in block 1030. The instructions when executedperform: identifying an activated throughput value for data received atthe UE in the selected time period, as shown in block 1040. Theinstructions when executed perform: determining a difference between thedeactivated throughput value and the activated throughput value, asshown in block 1050. The instructions when executed perform: reducing orbypassing a repeater gain value on the downlink amplification path whenthe deactivated throughput value is greater than the activatedthroughput value by a selected threshold value, as shown in block 1060.

Another example provides at least one machine readable storage mediumhaving instructions embodied thereon for adjusting repeater gain basedon UE need, as shown in FIG. 11 . The instructions can be executed on amachine, where the instructions are included on at least one computerreadable medium or one non-transitory machine readable storage medium.The instructions when executed perform: deactivating a downlinkamplification path of the repeater, as shown in block 1110. Theinstructions when executed perform: receiving, from the UE, adeactivated throughput value for data received at the UE in a selectedtime period, as shown in block 1120. The instructions when executedperform: activating the downlink amplification path of the repeater, asshown in block 1130. The instructions when executed perform: receiving,from the UE, an activated throughput value for data received at the UEin the selected time period, as shown in block 1140. The instructionswhen executed perform: determining a difference between the deactivatedthroughput value and the activated throughput value, as shown in block1150. The instructions when executed perform: reducing or bypassing arepeater gain value on the downlink amplification path when thedeactivated throughput value is greater than the activated throughputvalue by a selected threshold value, as in block 1160.

Another example provides at least one machine readable storage mediumhaving instructions 1200 embodied thereon for adjusting repeater gainbased on user equipment (UE) need, as shown in FIG. 12 . Theinstructions can be executed on a machine, where the instructions areincluded on at least one computer readable medium or one non-transitorymachine readable storage medium. The instructions when executed perform:determining a distance of the UE from a server antenna of a repeater,comprising: identifying an uplink transmit power, as shown in block1210, verifying that a downlink amplification path of the repeater isactivated, as shown in block 1220; and determining the distance of theUE from the server antenna of the repeater based on the uplink transmitpower, as shown in block 1230.

Another example provides functionality 1300 of a repeater operable toadjust gain based on user equipment need, as shown in the flow chart inFIG. 13 . The repeater can be configured to receive a downlink signalstrength indicator value of a user equipment (UE) received at therepeater, as shown in block 1310. The repeater can be further configuredto identify a threshold value for the downlink signal strength indicatorvalue, as shown in block 1320. The repeater can be further configured tomeasure, at the repeater, an uplink signal strength indicator value of aUE received at the repeater, as shown in block 1330. The repeater can befurther configured to identify a threshold value for the uplink signalstrength indicator value, as shown in block 1340. The repeater can befurther configured to reduce or bypass one or more of: a downlinkrepeater gain level when the downlink signal strength indicator value isgreater than the threshold value for the downlink signal strengthindicator value; or an uplink repeater gain level when the uplink signalstrength indicator value is less than the threshold value for the uplinksignal strength indicator value, as shown in block 1350.

Another example provides functionality 1400 of a repeater operable toadjust gain based on user equipment need, as shown in FIG. 14 . Therepeater can be configured to measure, at the repeater, an uplink signalstrength indicator value of a selected channel of a selected band of auser equipment (UE) received at the repeater, as shown in block 1410.The repeater can be further configured to identify a threshold value forthe uplink signal strength indicator value, as shown in block 1420. Therepeater can be further configured to receive a downlink signal strengthindicator value of the selected channel of the selected band of the UEreceived at the repeater, as shown in block 1430. The repeater can befurther configured to identify a threshold value for the downlink signalstrength indicator value, as shown in block 1440. The repeater can befurther configured to reduce or bypass one or more of: a downlinkrepeater gain level when the downlink signal strength indicator value isgreater than the threshold value for the downlink signal strengthindicator value; or an uplink repeater gain level when the uplink signalstrength indicator value is less than the threshold value for the uplinksignal strength indicator value, as shown in block 1450.

EXAMPLES

The following examples pertain to specific technology embodiments andpoint out specific features, elements, or actions that can be used orotherwise combined in achieving such embodiments.

Example 1 includes a repeater operable to adjust gain based on userequipment need, the repeater configured to: measure, at the repeater, anuplink signal strength indicator value of a selected channel of aselected band of a user equipment (UE) received at the repeater;identify a threshold value for the uplink signal strength indicatorvalue; receive a downlink signal strength indicator value of theselected channel of the selected band of the UE received at therepeater; identify a threshold value for the downlink signal strengthindicator value; and reduce or bypass one or more of: a downlinkrepeater gain level when the downlink signal strength indicator value isgreater than the threshold value for the downlink signal strengthindicator value; or an uplink repeater gain level when the uplink signalstrength indicator value is less than the threshold value for the uplinksignal strength indicator value.

Example 2 includes the repeater of Example 1, further configured to:identify the downlink signal strength indicator value for the selectedchannel of the selected band is greater than the threshold value for thedownlink signal strength indicator value; identify the uplink signalstrength indicator value for the selected channel of the selected bandis greater than the threshold value for the uplink signal strengthindicator value; determine that the downlink signal strength indicatorvalue is caused by channels within the selected band that are not usedby the UE; maintain or activate one or more of: the downlink repeatergain level when the downlink signal strength indicator value is greaterthan the threshold value for the downlink signal strength indicatorvalue; and the uplink repeater gain level when the uplink signalstrength indicator value is greater than the threshold value for theuplink signal strength indicator value.

Example 3 includes the repeater of Example 1, wherein the repeater isfurther configured to adjust a repeater gain level.

Example 4 includes the repeater of Example 3, wherein the repeater isfurther configured to adjust the repeater gain level by one or more of:adjusting a gain of one or more amplifiers in one or more of a downlinkamplification path or an uplink amplification path of the repeater;adjusting an attenuation in one or more of the downlink amplificationpath or the uplink amplification path of the repeater; or enabling,bypassing, or disabling one or more of the downlink amplification pathor the uplink amplification path of the repeater.

Example 5 includes the repeater of Example 1, wherein the downlinksignal strength indicator is one or more of: a received signal strengthindicator (RSSI), received at the repeater; a signal to noise ratio(SNR), received at the repeater; a reference signal received power(RSRP), received at the repeater; a reference signal received quality(RSRQ), received at the repeater; a received signal code power (RSCP),received at the repeater; an arbitrary strength unit (ASU), received atthe repeater; or a channel quality indicator (Cal), received at therepeater.

Example 6 includes the repeater of Example 1, wherein the uplink signalstrength indicator is one or more of: a received signal strengthindicator (RSSI), measured at the repeater; a signal to noise ratio(SNR), measured at the repeater; a reference signal received power(RSRP), measured at the repeater; a reference signal received quality(RSRQ), measured at the repeater; a received signal code power (RSCP),measured at the repeater; an arbitrary strength unit (ASU), measured atthe repeater; or a channel quality indicator (Cal), measured at therepeater.

Example 7 includes the repeater of Example 1, wherein the selected bandis long term evolution (LTE) frequency band 2, 4, 5, 12, 13, 17, 25, 26,or 71.

Example 8 includes the repeater of Example 1, wherein the selected bandis one or more of long term evolution (LTE) frequency bands 1-53, 65-76,85, 87, or 88, or fifth generation (5G) frequency bands n1-3, n5, n7,n8, n12, n14, n18, n20, n25, n28-30, n34, n38-41, n 48, n50, n51, n65,n66, n70, n71, n74-84, n86, n89, n90, n257, n258, n260, n261.

Example 9 includes a repeater operable to adjust gain based on userequipment need, the repeater configured to: receive a downlink signalstrength indicator value of a user equipment (UE) via a wirelessconnection of the UE with the repeater; select a threshold value for thedownlink signal strength indicator value; and reduce or bypass adownlink repeater gain level when the downlink signal strength indicatorvalue is greater than the threshold value.

Example 10 includes the repeater of Example 9, wherein the wirelessconnection includes one or more of a wireless personal area network(W-PAN) or a wireless local area network (W-LAN).

Example 11 includes the repeater of Example 9, wherein the repeater isfurther configured to adjust a repeater gain level.

Example 12 includes the repeater of Example 11, wherein the repeater isfurther configured to adjust the repeater gain level by one or more of:adjusting a gain of one or more amplifiers in one or more of a downlinkamplification path or an uplink amplification path of the repeater;adjusting an attenuation in one or more of the downlink amplificationpath or the uplink amplification path of the repeater; or enabling,bypassing, or disabling one or more of the downlink amplification pathor the uplink amplification path of the repeater.

Example 13 includes the repeater of Example 9, wherein the downlinksignal strength indicator is one or more of: a received signal strengthindicator (RSSI), measured at the UE; a signal to noise ratio (SNR),measured at the UE; a reference signal received power (RSRP), measuredat the UE; a reference signal received quality (RSRQ), measured at theUE; a received signal code power (RSCP), measured at the UE; anarbitrary strength unit (ASU), measured at the UE; or a channel qualityindicator (Cal), measured at the UE.

Example 14 includes at least one machine readable storage medium havinginstructions embodied thereon for adjusting gain based on user equipmentneed, the instructions when executed by one or more processors at arepeater perform the following: receiving a downlink signal strengthindicator value of a user equipment (UE) via a wireless connection ofthe UE with the repeater; selecting a threshold value for the downlinksignal strength indicator value; and reducing or bypassing a downlinkrepeater gain level when the downlink signal strength indicator value isgreater than the threshold value.

Example 15 includes the at least one machine readable storage medium ofExample 14, wherein the wireless connection includes one or more of awireless personal area network (W-PAN) or a wireless local area network(W-LAN).

Example 16 includes the at least one machine readable storage medium ofExample 14, further comprising instructions that, when executed, performthe following: adjusting a repeater gain level.

Example 17 includes the at least one machine readable storage medium ofExample 16, further comprising instructions that, when executed, performthe following: adjusting the repeater gain level by one or more of:adjusting a gain of one or more amplifiers in one or more of a downlinkamplification path or an uplink amplification path of the repeater;adjusting an attenuation in one or more of the downlink amplificationpath or the uplink amplification path of the repeater; or enabling,bypassing, or disabling one or more of the downlink amplification pathor the uplink amplification path of the repeater.

Example 18 includes the at least one machine readable storage medium ofExample 14, wherein the downlink signal strength indicator is one ormore of: a received signal strength indicator (RSSI), measured at theUE; a signal to noise ratio (SNR), measured at the UE; a referencesignal received power (RSRP), measured at the UE; a reference signalreceived quality (RSRQ), measured at the UE; a received signal codepower (RSCP), measured at the UE; an arbitrary strength unit (ASU),measured at the UE; or a channel quality indicator (Cal), measured atthe UE.

Example 19 includes at least one machine readable storage medium havinginstructions embodied thereon for adjusting repeater gain based on UEneed, the instructions when executed by one or more processors at a userequipment (UE) perform the following: identifying a distance of the UErelative to a base station of the UE; and reducing or bypassing arepeater gain level when the location of the UE is less than a selecteddistance.

Example 20 includes the at least one machine readable storage medium ofExample 19, further comprising instructions that, when executed, performthe following: identifying the distance of the UE, comprising: determinea location of the UE using a location-based service at the UE; anddetermine the distance of the UE based on the UE location relative tothe base station; adjusting the repeater gain level based on thedistance of the UE relative to the base station.

Example 21 includes the at least one machine readable storage medium ofExample 20, further comprising instructions that, when executed, performthe following: determine the location of the UE using the location-basedservice, wherein the location-based service includes one or more of: asatellite location system receiver; a cellular location-based service;or a radio frequency triangulation device.

Example 22 includes the at least one machine readable storage medium ofExample 19, further comprising instructions that, when executed, performthe following: reducing the repeater gain level by one or more of:reducing a gain of one or more amplifiers in an uplink amplificationpath; increasing an attenuation in an uplink amplification path; turningoff one or more amplifiers in an uplink amplification path; reducing again of one or more amplifiers in a downlink amplification path;increasing an attenuation in a downlink amplification path; or turningoff one or more amplifiers in a downlink amplification path.

Example 23 includes at least one machine readable storage medium havinginstructions embodied thereon for adjusting repeater gain based on UEneed, the instructions when executed by one or more processors at a userequipment (UE) perform the following: deactivating a downlinkamplification path of a repeater; identifying a deactivated throughputvalue for data received at the UE in a selected time period; activatingthe downlink amplification path of the repeater; identifying anactivated throughput value for data received at the UE in the selectedtime period; determining a difference between the deactivated throughputvalue and the activated throughput value; and reducing or bypassing arepeater gain value on the downlink amplification path when thedeactivated throughput value is greater than the activated throughputvalue by a selected threshold value.

Example 24 includes the at least one machine readable storage medium ofExample 23, further comprising instructions that, when executed, performthe following: deactivating the downlink amplification path of therepeater by: sending instructions to the repeater to instruct therepeater to: reduce a gain of one or more amplifiers in the downlinkamplification path; increase an attenuation in the downlinkamplification path; or turn off one or more amplifiers in the downlinkamplification path.

Example 25 includes the at least one machine readable storage medium ofExample 23, further comprising instructions that, when executed, performthe following: activating the downlink amplification path of therepeater by: sending instructions to the repeater to instruct therepeater to: increase a gain of one or more amplifiers in the downlinkamplification path; reduce an attenuation in the downlink amplificationpath; or turn on one or more amplifiers in the downlink amplificationpath.

Example 26 includes the at least one machine readable storage medium ofExample 23, further comprising instructions that, when executed, performthe following: deactivating an uplink amplification path of the repeaterby: sending instructions to the repeater to instruct the repeater to:reduce a gain of one or more amplifiers in the uplink amplificationpath; increase an attenuation in the uplink amplification path; or turnoff one or more amplifiers in the uplink amplification path.

Example 27 includes the at least one machine readable storage medium ofExample 23, further comprising instructions that, when executed, performthe following: activating an uplink amplification path of the repeaterby: sending instructions to the repeater to instruct the repeater to:increase a gain of one or more amplifiers in the uplink amplificationpath; reduce an attenuation in the uplink amplification path; or turn onone or more amplifiers in the uplink amplification path.

Example 28 includes at least one machine readable storage medium havinginstructions embodied thereon for adjusting repeater gain based on UEneed, the instructions when executed by one or more processors at arepeater perform the following: deactivating a downlink amplificationpath of the repeater; receiving, from the UE, a deactivated throughputvalue for data received at the UE in a selected time period; activatingthe downlink amplification path of the repeater; receiving, from the UE,an activated throughput value for data received at the UE in theselected time period; determining a difference between the deactivatedthroughput value and the activated throughput value; and reducing orbypassing a repeater gain value on the downlink amplification path whenthe deactivated throughput value is greater than the activatedthroughput value by a selected threshold value.

Example 29 includes the at least one machine readable storage medium ofExample 28, further comprising instructions that, when executed, performthe following: deactivating the downlink amplification path of therepeater by: reducing a gain of one or more amplifiers in the downlinkamplification path; increasing an attenuation in the downlinkamplification path; or turning off one or more amplifiers in thedownlink amplification path.

Example 30 includes the at least one machine readable storage medium ofExample 28, further comprising instructions that, when executed, performthe following: activating the downlink amplification path of therepeater by: increasing a gain of one or more amplifiers in the downlinkamplification path; reducing an attenuation in the downlinkamplification path; or turning on one or more amplifiers in the downlinkamplification path.

Example 31 includes the at least one machine readable storage medium ofExample 28, further comprising instructions that, when executed, performthe following: deactivating an uplink amplification path of the repeaterby: reducing a gain of one or more amplifiers in the uplinkamplification path; increasing an attenuation in the uplinkamplification path; or turning off one or more amplifiers in the uplinkamplification path.

Example 32 includes the at least one machine readable storage medium ofExample 28, further comprising instructions that, when executed, performthe following: activating an uplink amplification path of the repeaterby: increasing a gain of one or more amplifiers in the uplinkamplification path; reducing an attenuation in the uplink amplificationpath; or turning on one or more amplifiers in the uplink amplificationpath.

Example 33 includes at least one machine readable storage medium havinginstructions embodied thereon for adjusting repeater gain based on userequipment (UE) need, the instructions when executed by one or moreprocessors at a repeater perform the following: determining a distanceof the UE from a server antenna of a repeater, comprising: identifyingan uplink transmit power; verifying that a downlink amplification pathof the repeater is activated; and determining the distance of the UEfrom the server antenna of the repeater based on the uplink transmitpower.

Example 34 includes the at least one machine readable storage medium ofExample 33, further comprising instructions that, when executed, performthe following: reducing or bypassing a repeater gain level when thedistance of the UE from the server antenna of the repeater is less thana selected distance.

Example 35 includes the at least one machine readable storage medium ofExample 33, further comprising instructions that, when executed, performthe following: determining a distance of the UE from a server antenna ofa repeater, comprising: receiving an uplink transmit power at the UE viaa wireless connection of the UE with the repeater.

Example 36 includes a repeater operable to adjust gain based on userequipment need, the repeater configured to: receive a downlink signalstrength indicator value of a user equipment (UE) received at therepeater; identify a threshold value for the downlink signal strengthindicator value; measure, at the repeater, an uplink signal strengthindicator value of a UE received at the repeater; identify a thresholdvalue for the uplink signal strength indicator value; and reduce orbypass one or more of: a downlink repeater gain level when the downlinksignal strength indicator value is greater than the threshold value forthe downlink signal strength indicator value; or an uplink repeater gainlevel when the uplink signal strength indicator value is less than thethreshold value for the uplink signal strength indicator value.

Example 37 includes the repeater of Example 36, further configured to:identify the downlink signal strength indicator value for the selectedband is greater than the threshold value for the downlink signalstrength indicator value; identify the uplink signal strength indicatorvalue for the selected band is greater than the threshold value for theuplink signal strength indicator value; determine that the downlinksignal strength indicator value is caused by channels within theselected band that are not used by the UE; maintain or activate one ormore of: the downlink repeater gain level when the downlink signalstrength indicator value is greater than the threshold value for thedownlink signal strength indicator value; and the uplink repeater gainlevel when the uplink signal strength indicator value is greater thanthe threshold value for the uplink signal strength indicator value.

Example 38 includes a repeater operable to adjust gain based on userequipment need, the repeater configured to: receive a downlink signalstrength indicator value of a user equipment (UE) received at therepeater; identify a threshold value for the downlink signal strengthindicator value; measure, at the repeater, an uplink signal strengthindicator value of a UE received at the repeater; identify a thresholdvalue for the uplink signal strength indicator value; and reduce orbypass one or more of: a downlink repeater gain level when the downlinksignal strength indicator value is greater than the threshold value forthe downlink signal strength indicator value; or an uplink repeater gainlevel when the uplink signal strength indicator value is less than thethreshold value for the uplink signal strength indicator value.

Example 39 includes the repeater of Example 1, wherein: the downlinksignal strength indicator value is for a selected channel of a selectedfrequency band, or the uplink signal strength indicator value is for aselected channel of a selected frequency band.

Example 40 includes the repeater of any of Examples 1 or 2, furtherconfigured to: identify the downlink signal strength indicator value isgreater than the threshold value for the downlink signal strengthindicator value; identify the uplink signal strength indicator value isgreater than the threshold value for the uplink signal strengthindicator value; determine that the downlink signal strength indicatorvalue is caused by channels within the selected band that are not usedby the UE; maintain or activate one or more of: the downlink repeatergain level when the downlink signal strength indicator value is greaterthan the threshold value for the downlink signal strength indicatorvalue; and the uplink repeater gain level when the uplink signalstrength indicator value is greater than the threshold value for theuplink signal strength indicator value.

Example 41 includes the repeater of any of Examples 1 or 2, wherein therepeater is further configured to adjust a repeater gain level.

Example 42 includes the repeater of any of Examples 1 or 2, wherein therepeater is further configured to adjust the repeater gain level by oneor more of: adjusting a gain of one or more amplifiers in one or more ofa downlink amplification path or an uplink amplification path of therepeater; adjusting an attenuation in one or more of the downlinkamplification path or the uplink amplification path of the repeater; orenabling, bypassing, or disabling one or more of the downlinkamplification path or the uplink amplification path of the repeater.

Example 43 includes the repeater of any of Examples 1 or 2, wherein oneor more of the downlink signal strength indicator or the uplink signalstrength indicator is one or more of: a received signal strengthindicator (RSSI), received at the repeater; a signal to noise ratio(SNR), received at the repeater; a reference signal received power(RSRP), received at the repeater; a reference signal received quality(RSRQ), received at the repeater; a received signal code power (RSCP),received at the repeater; an arbitrary strength unit (ASU), received atthe repeater; or a channel quality indicator (Cal), received at therepeater.

Example 44 includes the repeater of any of Examples 1 or 2, wherein theselected band is a long term evolution (LTE) frequency band 2, 4, 5, 12,13, 17, 25, 26, or 71.

Example 45 includes the repeater of any of Examples 1 or 2, wherein thedownlink signal strength indicator value is received at the UE via awireless connection of the UE with the repeater.

Example 46 includes the repeater of Example 8, wherein the wirelessconnection includes one or more of: a wireless personal area network(W-PAN) or a wireless local area network (W-LAN).

Example 47 includes the repeater of Example 8, wherein the repeater isfurther configured to select a threshold value for the downlink signalstrength indicator value.

Example 48 includes at least one machine readable storage medium havinginstructions embodied thereon for adjusting repeater gain based on UEneed, the instructions when executed by one or more processors at arepeater perform the following: deactivating a downlink amplificationpath of the repeater; receiving, from the UE, a deactivated throughputvalue for data received at the UE in a selected time period; activatingthe downlink amplification path of the repeater; receiving, from the UE,an activated throughput value for data received at the UE in theselected time period; determining a difference between the deactivatedthroughput value and the activated throughput value; and reducing orbypassing a repeater gain value on the downlink amplification path whenthe deactivated throughput value is greater than the activatedthroughput value by a selected threshold value.

Example 49 includes the at least one machine readable storage medium ofExample 11, further comprising instructions that, when executed, performthe following: deactivating the downlink amplification path of therepeater by: reducing a gain of one or more amplifiers in the downlinkamplification path; increasing an attenuation in the downlinkamplification path; or turning off one or more amplifiers in thedownlink amplification path.

Example 50 includes the at least one machine readable storage medium ofExample 11, further comprising instructions that, when executed, performthe following: activating the downlink amplification path of therepeater by: increasing a gain of one or more amplifiers in the downlinkamplification path; reducing an attenuation in the downlinkamplification path; or turning on one or more amplifiers in the downlinkamplification path.

Example 51 includes the at least one machine readable storage medium ofExample 11, further comprising instructions that, when executed, performthe following: deactivating an uplink amplification path of the repeaterby: reducing a gain of one or more amplifiers in the uplinkamplification path; increasing an attenuation in the uplinkamplification path; or turning off one or more amplifiers in the uplinkamplification path.

Example 52 includes the at least one machine readable storage medium ofExample 11, further comprising instructions that, when executed, performthe following: activating an uplink amplification path of the repeaterby: increasing a gain of one or more amplifiers in the uplinkamplification path; reducing an attenuation in the uplink amplificationpath; or turning on one or more amplifiers in the uplink amplificationpath.

Various techniques, or certain aspects or portions thereof, can take theform of program code (i.e., instructions) embodied in tangible media,such as floppy diskettes, compact disc-read-only memory (CD-ROMs), harddrives, non-transitory computer readable storage medium, or any othermachine-readable storage medium wherein, when the program code is loadedinto and executed by a machine, such as a computer, the machine becomesan apparatus for practicing the various techniques. Circuitry caninclude hardware, firmware, program code, executable code, computerinstructions, and/or software. A non-transitory computer readablestorage medium can be a computer readable storage medium that does notinclude signal. In the case of program code execution on programmablecomputers, the computing device can include a processor, a storagemedium readable by the processor (including volatile and non-volatilememory and/or storage elements), at least one input device, and at leastone output device. The volatile and non-volatile memory and/or storageelements can be a random-access memory (RAM), erasable programmable readonly memory (EPROM), flash drive, optical drive, magnetic hard drive,solid state drive, or other medium for storing electronic data. The lowenergy fixed location node, wireless device, and location server canalso include a transceiver module (i.e., transceiver), a counter module(i.e., counter), a processing module (i.e., processor), and/or a clockmodule (i.e., clock) or timer module (i.e., timer). One or more programsthat can implement or utilize the various techniques described hereincan use an application programming interface (API), reusable controls,and the like. Such programs can be implemented in a high levelprocedural or object oriented programming language to communicate with acomputer system. However, the program(s) can be implemented in assemblyor machine language, if desired. In any case, the language can be acompiled or interpreted language, and combined with hardwareimplementations.

As used herein, the term processor can include general purposeprocessors, specialized processors such as VLSI, FPGAs, or other typesof specialized processors, as well as base band processors used intransceivers to send, receive, and process wireless communications.

It should be understood that many of the functional units described inthis specification have been labeled as modules, in order to moreparticularly emphasize their implementation independence. For example, amodule can be implemented as a hardware circuit comprising customvery-large-scale integration (VLSI) circuits or gate arrays,off-the-shelf semiconductors such as logic chips, transistors, or otherdiscrete components. A module can also be implemented in programmablehardware devices such as field programmable gate arrays, programmablearray logic, programmable logic devices or the like.

In one example, multiple hardware circuits or multiple processors can beused to implement the functional units described in this specification.For example, a first hardware circuit or a first processor can be usedto perform processing operations and a second hardware circuit or asecond processor (e.g., a transceiver or a baseband processor) can beused to communicate with other entities. The first hardware circuit andthe second hardware circuit can be incorporated into a single hardwarecircuit, or alternatively, the first hardware circuit and the secondhardware circuit can be separate hardware circuits.

Modules can also be implemented in software for execution by varioustypes of processors. An identified module of executable code can, forinstance, comprise one or more physical or logical blocks of computerinstructions, which can, for instance, be organized as an object,procedure, or function. Nevertheless, the executables of an identifiedmodule need not be physically located together, but can comprisedisparate instructions stored in different locations which, when joinedlogically together, comprise the module and achieve the stated purposefor the module.

Indeed, a module of executable code can be a single instruction, or manyinstructions, and can even be distributed over several different codesegments, among different programs, and across several memory devices.Similarly, operational data can be identified and illustrated hereinwithin modules, and can be embodied in any suitable form and organizedwithin any suitable type of data structure. The operational data can becollected as a single data set, or can be distributed over differentlocations including over different storage devices, and can exist, atleast partially, merely as electronic signals on a system or network.The modules can be passive or active, including agents operable toperform desired functions.

Reference throughout this specification to “an example” or “exemplary”means that a particular feature, structure, or characteristic describedin connection with the example is included in at least one embodiment ofthe present invention. Thus, appearances of the phrases “in an example”or the word “exemplary” in various places throughout this specificationare not necessarily all referring to the same embodiment.

As used herein, a plurality of items, structural elements, compositionalelements, and/or materials can be presented in a common list forconvenience. However, these lists should be construed as though eachmember of the list is individually identified as a separate and uniquemember. Thus, no individual member of such list should be construed as ade facto equivalent of any other member of the same list solely based ontheir presentation in a common group without indications to thecontrary. In addition, various embodiments and example of the presentinvention can be referred to herein along with alternatives for thevarious components thereof. It is understood that such embodiments,examples, and alternatives are not to be construed as defactoequivalents of one another, but are to be considered as separate andautonomous representations of the present invention.

Furthermore, the described features, structures, or characteristics canbe combined in any suitable manner in one or more embodiments. In thefollowing description, numerous specific details are provided, such asexamples of layouts, distances, network examples, etc., to provide athorough understanding of embodiments of the invention. One skilled inthe relevant art will recognize, however, that the invention can bepracticed without one or more of the specific details, or with othermethods, components, layouts, etc. In other instances, well-knownstructures, materials, or operations are not shown or described indetail to avoid obscuring aspects of the invention.

While the forgoing examples are illustrative of the principles of thepresent invention in one or more particular applications, it will beapparent to those of ordinary skill in the art that numerousmodifications in form, usage and details of implementation can be madewithout the exercise of inventive faculty, and without departing fromthe principles and concepts of the invention. Accordingly, it is notintended that the invention be limited, except as by the claims setforth below.

What is claimed is:
 1. At least one non-transitory machine readablestorage medium having instructions embodied thereon for adjusting arepeater parameter based on UE need, the instructions when executed byone or more processors at a repeater perform the following: deactivatinga downlink amplification path of the repeater; receiving, from the UE, adeactivated throughput value for data received at the UE in a selectedtime period; activating the downlink amplification path of the repeater;receiving, from the UE, an activated throughput value for data receivedat the UE in the selected time period; determining a difference betweenthe deactivated throughput value and the activated throughput value; andadjusting or bypassing the repeater parameter on the downlinkamplification path when the deactivated throughput value is greater thanthe activated throughput value by a selected threshold value.
 2. The atleast one non-transitory machine readable storage medium of claim 1,further comprising instructions that, when executed, perform thefollowing: deactivating the downlink amplification path of the repeaterby: reducing a gain of one or more amplifiers in the downlinkamplification path; increasing an attenuation in the downlinkamplification path; or turning off one or more amplifiers in thedownlink amplification path.
 3. The at least one non-transitory machinereadable storage medium of claim 1, further comprising instructionsthat, when executed, perform the following: activating the downlinkamplification path of the repeater by: increasing a gain of one or moreamplifiers in the downlink amplification path; reducing an attenuationin the downlink amplification path; or turning on one or more amplifiersin the downlink amplification path.
 4. The at least one non-transitorymachine readable storage medium of claim 1, further comprisinginstructions that, when executed, perform the following: deactivating anuplink amplification path of the repeater by: reducing a gain of one ormore amplifiers in the uplink amplification path; increasing anattenuation in the uplink amplification path; or turning off one or moreamplifiers in the uplink amplification path.
 5. The at least onenon-transitory machine readable storage medium of claim 1, furthercomprising instructions that, when executed, perform the following:activating an uplink amplification path of the repeater by: increasing again of one or more amplifiers in the uplink amplification path;reducing an attenuation in the uplink amplification path; or turning onone or more amplifiers in the uplink amplification path.
 6. The at leastone non-transitory machine readable storage medium of claim 1, furthercomprising instructions that, when executed, perform the following:adjusting the repeater parameter on the downlink amplification path,wherein adjusting the repeater parameter comprises one or more of:adjusting the gain of one or more amplifiers in the downlinkamplification path; adjusting an attenuation in the downlinkamplification path; adjusting downlink transmit power; or turning offone or more amplifiers in the downlink amplification path.
 7. A repeateroperable to adjust a repeater parameter based on UE need, the repeaterconfigured to: deactivate a downlink amplification path of the repeater;receive, from the UE, a deactivated throughput value for data receivedat the UE in a selected time period; activate the downlink amplificationpath of the repeater; receive, from the UE, an activated throughputvalue for data received at the UE in the selected time period; determinea difference between the deactivated throughput value and the activatedthroughput value; and reduce or bypassing the repeater parameter on thedownlink amplification path when the deactivated throughput value isgreater than the activated throughput value by a selected thresholdvalue.
 8. The repeater of claim 7, further configured to: reduce a gainof one or more amplifiers in the downlink amplification path todeactivate the downlink amplification path of the repeater; increasingan attenuation in the downlink amplification path to deactivate thedownlink amplification path of the repeater; or turn off one or moreamplifiers in the downlink amplification path to deactivate the downlinkamplification path of the repeater.
 9. The repeater of claim 7, furtherconfigured to: increase a gain of one or more amplifiers in the downlinkamplification path to activate the downlink amplification path of therepeater; reduce an attenuation in the downlink amplification path toactivate the downlink amplification path of the repeater; or turn on oneor more amplifiers in the downlink amplification path to activate thedownlink amplification path of the repeater.
 10. The repeater of claim7, further configured to: reduce a gain of one or more amplifiers in theuplink amplification path to deactivate an uplink amplification path ofthe repeater; increasing an attenuation in the uplink amplification pathto deactivate an uplink amplification path of the repeater; or turn offone or more amplifiers in the uplink amplification path to deactivate anuplink amplification path of the repeater.
 11. The repeater of claim 7,further configured to: activate an uplink amplification path of therepeater by: increase a gain of one or more amplifiers in the uplinkamplification path to activate an uplink amplification path of therepeater; reduce an attenuation in the uplink amplification path toactivate an uplink amplification path of the repeater; or turn on one ormore amplifiers in the uplink amplification path to activate an uplinkamplification path of the repeater.
 12. The repeater of claim 7, whereinthe repeater is configured to adjust the repeater parameter to: adjustthe gain of one or more amplifiers in the downlink amplification path;adjust an attenuation in the downlink amplification path; adjustdownlink transmit power; or turn off one or more amplifiers in thedownlink amplification path.
 13. At least one non-transitory machinereadable storage medium having instructions embodied thereon foradjusting a repeater parameter based on user equipment need, theinstructions when executed by one or more processors at a repeaterperform the following: deactivating a downlink amplification path of arepeater; identifying a deactivated throughput value for data receivedat the UE in a selected time period; activating the downlinkamplification path of the repeater; identifying an activated throughputvalue for data received at the UE in the selected time period;determining a difference between the deactivated throughput value andthe activated throughput value; and reducing or bypassing the repeaterparameter on the downlink amplification path when the deactivatedthroughput value is greater than the activated throughput value by aselected threshold value.
 14. The at least one non-transitory machinereadable storage medium of claim 13, further comprising instructionsthat, when executed, perform the following: deactivating the downlinkamplification path of the repeater by: reducing a gain of one or moreamplifiers in the downlink amplification path; increasing an attenuationin the downlink amplification path; or turning off one or moreamplifiers in the downlink amplification path.
 15. The at least onenon-transitory machine readable storage medium of claim 13, furthercomprising instructions that, when executed, perform the following:activating the downlink amplification path of the repeater by:increasing a gain of one or more amplifiers in the downlinkamplification path; reducing an attenuation in the downlinkamplification path; or turning on one or more amplifiers in the downlinkamplification path.
 16. The at least one non-transitory machine readablestorage medium of claim 13, further comprising instructions that, whenexecuted, perform the following: deactivating an uplink amplificationpath of the repeater by: reducing a gain of one or more amplifiers inthe uplink amplification path; increasing an attenuation in the uplinkamplification path; or turning off one or more amplifiers in the uplinkamplification path.
 17. The at least one non-transitory machine readablestorage medium of claim 13, further comprising instructions that, whenexecuted, perform the following: activating an uplink amplification pathof the repeater by: increasing a gain of one or more amplifiers in theuplink amplification path; reducing an attenuation in the uplinkamplification path; or turning on one or more amplifiers in the uplinkamplification path.
 18. The at least one non-transitory machine readablestorage medium of claim 13, further comprising instructions that, whenexecuted, perform the following: adjusting the repeater parameter on thedownlink amplification path, wherein adjusting the repeater parametercomprises one or more of: adjusting the gain of one or more amplifiersin the downlink amplification path; adjusting an attenuation in thedownlink amplification path; adjusting downlink transmit power; orturning off one or more amplifiers in the downlink amplification path.19. The at least one non-transitory machine readable storage medium ofclaim 13, further comprising instructions that, when executed, performthe following: adjusting the repeater parameter on the downlinkamplification path, wherein adjusting the repeater parameter comprisesone or more of: adjusting the gain of one or more amplifiers in thedownlink amplification path; adjusting an attenuation in the downlinkamplification path; adjusting downlink transmit power; or turning offone or more amplifiers in the downlink amplification path.
 20. Arepeater operable to adjusting a repeater parameter based on userequipment need, the repeater configured to: deactivate a downlinkamplification path of a repeater; identify a deactivated throughputvalue for data received at the UE in a selected time period; activatethe downlink amplification path of the repeater; identify an activatedthroughput value for data received at the UE in the selected timeperiod; determine a difference between the deactivated throughput valueand the activated throughput value; and reduce or bypassing a repeaterparameter on the downlink amplification path when the deactivatedthroughput value is greater than the activated throughput value by aselected threshold value.
 21. The repeater of claim 20, furtherconfigured to: reduce a gain of one or more amplifiers in the downlinkamplification path to deactivate the downlink amplification path of therepeater; increase an attenuation in the downlink amplification path todeactivate the downlink amplification path of the repeater; or turn offone or more amplifiers in the downlink amplification path to deactivatethe downlink amplification path of the repeater.
 22. The repeater ofclaim 20, further configured to: increase a gain of one or moreamplifiers in the downlink amplification path to activate the downlinkamplification path of the repeater; reduce an attenuation in thedownlink amplification path to activate the downlink amplification pathof the repeater; or turn on one or more amplifiers in the downlinkamplification path to activate the downlink amplification path of therepeater.
 23. The repeater of claim 20, further configured to: reduce again of one or more amplifiers in the uplink amplification path todeactivate an uplink amplification path of the repeater; increase anattenuation in the uplink amplification path to deactivate an uplinkamplification path of the repeater; or turn off one or more amplifiersin the uplink amplification path to deactivate an uplink amplificationpath of the repeater.
 24. The repeater of claim 20, further configuredto: activate an uplink amplification path of the repeater by: increase again of one or more amplifiers in the uplink amplification path toactivate an uplink amplification path of the repeater; reduce anattenuation in the uplink amplification path to activate an uplinkamplification path of the repeater; or turn on one or more amplifiers inthe uplink amplification path to activate an uplink amplification pathof the repeater.
 25. The repeater of claim 20, wherein the repeater isconfigured to adjust the repeater parameter to: adjust the gain of oneor more amplifiers in the downlink amplification path; adjust anattenuation in the downlink amplification path; adjust downlink transmitpower; or turn off one or more amplifiers in the downlink amplificationpath.